using UnityEngine;

// GameManager用于管理游戏状态和进程
public class GameManager : MonoBehaviour
{
    // 标记是否解锁新功能
    public bool isNewFeatureUnlocked = false;
    // 当前梦境层级
    public int currentDreamLevel = 1;

    // 解锁新功能的方法
    public void UnlockFeature()
    {
        isNewFeatureUnlocked = true;
        // TODO：在这里实现具体解锁新功能的逻辑，例如开启新道具或能力
        Debug.Log("New feature unlocked!");
    }

    // 解锁新梦境层级的方法
    public void UnlockNewDreamLevel()
    {
        currentDreamLevel++;
        
        // TODO：在这里实现具体解锁新梦境层级的逻辑，例如生成新的梦境地图或增强敌人
        
        Debug.Log("New dream level unlocked: " + currentDreamLevel);
    }
}